Coevolution of Multiagent Systems using NEAT

نویسنده

  • Matt Baer
چکیده

This experiment attempts to use NeuroEvolution of Augmenting Topologies (NEAT) create a Multiagent System that coevolves cooperative learning agents with a learning task in the form of three predators hunting the prey. Since the prey is hardcoded in a way that eludes the nearest predator, methods to capture the prey elude supervised learning techniques, i.e. cooperation is required to succeed. This is in some part an extension of Yong and Miikkulainen’s experiment Coevolution of Role-Based Cooperation in Multiagent Systems, except the Multiagent Systems use NEAT for the adaptive method rather than Symbiotic, Adaptive NeuroEvolution Enforced SubPopulations (SANE ESP). The NEAT multiagent system consisted of coevolving three heterogeneous networks with a common fitness function that rewards being close to the prey upon capture or the time limit imposed. The fitness scores among the population promisingly grew, but stagnation proved to be a large obstacle during later generations. Emergent behaviors of teamwork and clear evidence of heterogeneity leading to different roles were all found in the behavior and topology. This experiment made use of past research to create a rudimentary NEAT system that wouldn’t have been able to accomplish the same goal with a homogeneous or single agent system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cooperative Coevolution of Partially Heterogeneous Multiagent Systems

Cooperative coevolution algorithms (CCEAs) facilitate the evolution of heterogeneous, cooperating multiagent systems. Such algorithms are, however, subject to inherent scalability issues, since the number of required evaluations increases with the number of agents. A possible solution is to use partially heterogeneous (hybrid) teams: behaviourally heterogeneous teams composed of homogeneous sub...

متن کامل

Improving (Revolutionary Search for Optimal Multiagent Behaviors

Evolutionary computation is a useful technique for learning behaviors in multiagent systems. Among the several types of evolutionary computation, one natural and popular method is to coevolve multiagent behaviors in multiple, cooperating populations. Recenl research has suggested that r e v o lutionary systems may favor stability rather than performance in some domains. In order to improve upon...

متن کامل

Improving Coevolutionary Search for Optimal Multiagent Behaviors

Evolutionary computation is a useful technique for learning behaviors in multiagent systems. Among the several types of evolutionary computation, one natural and popular method is to coevolve multiagent behaviors in multiple, cooperating populations. Recent research has suggested that coevolutionary systems may favor stability rather than performance in some domains. In order to improve upon ex...

متن کامل

COMBINING FUZZY QUANTIFIERS AND NEAT OPERATORS FOR SOFT COMPUTING

This paper will introduce a new method to obtain the order weightsof the Ordered Weighted Averaging (OWA) operator. We will first show therelation between fuzzy quantifiers and neat OWA operators and then offer anew combination of them. Fuzzy quantifiers are applied for soft computingin modeling the optimism degree of the decision maker. In using neat operators,the ordering of the inputs is not...

متن کامل

Neuro-Evolution Through Augmenting Topologies Applied To Evolving Neural Networks To Play Othello

Many different approaches to game playing have been suggested including alpha-beta search, temporal difference learning, genetic algorithms, and coevolution. Here, a powerful new algorithm for neuroevolution, Neuro-Evolution for Augmenting Topologies (NEAT), is adapted to the game playing domain. Evolution and coevolution were used to try and develop neural networks capable of defeating an alph...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016